﻿using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;

namespace ModeloDesenvolvimento
{
    public class Util
    {
        public Util()
        {
            //Construtor publico
        }

        public void Aviso(String aviso)
        {
            MessageBox.Show(aviso, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);
        }

        public Boolean Decide(String pergunta, Boolean padrao)
        {
            if (padrao)
                return MessageBox.Show(pergunta, "Escolha", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes;
            else
                return MessageBox.Show(pergunta, "Escolha", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes;
        }


        public string Zeros(String valor, Int32 tamanho)
        {
            return valor.PadLeft(tamanho).Replace(" ", "0");
        }

        public string CortaPalavra(string texto, int tamanho)
        {
            return texto.PadRight(tamanho).Substring(0, tamanho);
        }

        public String RetornaMesExtenso(Int32 mes)
        {
            String MesExtenso = "";

            switch (mes)
            {
                case 1:
                    MesExtenso = "janeiro";
                    break;
                case 2:
                    MesExtenso = "fevereiro";
                    break;
                case 3:
                    MesExtenso = "março";
                    break;
                case 4:
                    MesExtenso = "abril";
                    break;
                case 5:
                    MesExtenso = "maio";
                    break;
                case 6:
                    MesExtenso = "junho";
                    break;
                case 7:
                    MesExtenso = "julho";
                    break;
                case 8:
                    MesExtenso = "agosto";
                    break;
                case 9:
                    MesExtenso = "setembro";
                    break;
                case 10:
                    MesExtenso = "outubro";
                    break;
                case 11:
                    MesExtenso = "novembro";
                    break;
                case 12:
                    MesExtenso = "dezembro";
                    break;
                default:
                    MesExtenso = "Mes invalido";
                    break;

            }

            return MesExtenso;
        }


    }
}
